NastΩpuj╣ce paragrafy obja£niaj╣ ustawienia Rejestru systemowego Microsoft« Windows« dla aparatu baz danych Microsoft Jet przy wsp≤│pracy z bazami danych ODBC.
Folder \HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\Engines\ODBC zawiera ustawienia inicjuj╣ce aparatu baz danych Microsoft Jet.
Uwaga Typowe ustawienia pozycji w folderze Jet\4.0\Engines\ODBC s╣ przedstawione w poni┐szym przyk│adzie.
LoginTimeout=20
QueryTimeout=60
ConnectionTimeout=600
AsyncRetryInterval=500
AttachCaseSensitive=0
AttachableObjects='TABLE','VIEW','SYSTEM TABLE','ALIAS','SYNONYM'
SnapshotOnly=0
TraceSQLMode=0
TraceODBCAPI=0
DisableAsync=1
TryJetAuth=1
PreparedInsert=0
PreparedUpdate=0
FastRequery=0
FatBlastRows=-1
FatBlastTimeout=3
ODBCISAMAttach=0
Spos≤b wykorzystywania przez aparat baz danych Microsoft Jet pozycji odnosz╣cych siΩ do ODBC jest przedstawiony w poni┐szej tabeli.
Pozycja | Opis |
---|---|
LoginTimeout | Wyra┐ony w sekundach maksymalny czas trwania pr≤by zalogowania siΩ w systemie. Warto£µ domy£lna wynosi 20 (warto£ci s╣ typu REG_DWORD). |
QueryTimeout | Wyra┐ony w sekundach maksymalny czas wykonywania siΩ kwerendy (ca│kowity czas przetwarzania). Je┐eli DisableAsync=0 (warto£µ domy£lna), to QueryTimeout jest liczb╣ sekund oczekiwania na odpowiedƒ serwera pomiΩdzy cyklicznymi zapytaniami o zako±czenie kwerendy. Warto£µ domy£lna wynosi 60 (warto£ci s╣ typu REG_DWORD). |
ConnectionTimeout | Wyra┐ony w sekundach maksymalny czas przez jaki buforowane po│╣czenie mo┐e pozostaµ nieaktywne. Warto£µ domy£lna wynosi 600 (warto£ci s╣ typu REG_DWORD). |
AsyncRetryInterval | Wyra┐ony w milisekundach czas pomiΩdzy cyklicznymi zapytaniami o zako±czenie przetwarzania kwerendy przez serwer. Ta pozycja jest u┐ywana wy│╣cznie przy przetwarzaniu asynchronicznym. Warto£µ domy£lna wynosi 500 (warto£ci s╣ typu REG_DWORD). |
AttachCaseSensitive | Wskaƒnik okre£laj╣cy spos≤b por≤wnywania nazw tabel podczas ich do│╣czania. Dopuszczalne warto£ci to 0 (utw≤rz │╣cze do pierwszej napotkanej tabeli o podanej nazwie, niezale┐nie od wielko£ci liter) i 1 (utw≤rz │╣cze do tabeli tylko wtedy, gdy nazwy s╣ identyczne). Warto£µ domy£lna wynosi 0 (warto£ci s╣ typu REG_DWORD). |
AttachableObjects | Lista typ≤w obiekt≤w serwer≤w, do kt≤rych dopuszczalne bΩdzie tworzenie │╣cz. Warto£ci╣ domy£ln╣ jest: 'TABLE', 'VIEW', 'SYSTEM TABLE', 'ALIAS', 'SYNONYM' (warto£ci s╣ typu REG_SZ). |
SnapshotOnly | Wskaƒnik okre£laj╣cy, czy obiekty Recordset musz╣ byµ typu utrwalonego. Dopuszczalne warto£ci to 0 (dynamiczne zestawy rekord≤w s╣ dozwolone) i 1 (dopuszczalne s╣ tylko utrwalone zestawy rekord≤w). Warto£µ domy£lna wynosi 0 (warto£ci s╣ typu REG_DWORD). |
TraceSQLMode | Wskaƒnik okre£laj╣cy, czy aparat baz danych Microsoft Jet bΩdzie £ledzi│ i zapisywa│ w pliku SQLOUT.txt instrukcje SQL przesy│ane do ƒr≤d│a danych ODBC. Dopuszczalne warto£ci to 0 (nie) i 1 (tak). Warto£µ domy£lna wynosi 0 (warto£ci s╣ typu REG_DWORD). Ta pozycja jest u┐ywana zamiennie z pozycj╣ SQLTraceMode. |
TraceODBCAPI | Wskaƒnik okre£laj╣cy, czy wywo│ania API ODBC bΩd╣ £ledzone i zapisywane w pliku ODBCAPI.txt. Dopuszczalne warto£ci to 0 (nie) i 1 (tak). Warto£µ domy£lna wynosi 0 (warto£ci s╣ typu REG_DWORD). |
DisableAsync | Wskaƒnik okre£laj╣cy, czy jest wymuszane synchroniczne wykonywanie kwerend. Dopuszczalne warto£ci to 0 (wykonywanie kwerend w spos≤b asynchroniczny, je£li jest to mo┐liwe) i 1 (wymuszone synchroniczne wykonywanie kwerend). Warto£µ domy£lna wynosi 1 (warto£ci s╣ typu REG_DWORD). |
TryJetAuth | Wskaƒnik okre£laj╣cy, czy przed monitem podj╣µ pr≤bΩ zalogowania siΩ do serwera, u┐ywaj╣c nazwy u┐ytkownika i jego has│a znanego programowi w systemie Microsoft Access. Dopuszczalne warto£ci to 0 (nie) i 1 (tak). Warto£µ domy£lna wynosi 1 (warto£ci s╣ typu REG_DWORD). |
PreparedInsert | Wskaƒnik okre£laj╣cy, czy u┐ywana bΩdzie przygotowana instrukcja INSERT wstawiaj╣ca dane do wszystkich kolumn. Dopuszczalne warto£ci to 0 (u┐ywana bΩdzie niestandardowa wersja instrukcji INSERT wstawiaj╣ca wy│╣cznie warto£ci r≤┐ne od Null) i 1 (u┐ywana bΩdzie przygotowana instrukcja INSERT). Warto£µ domy£lna wynosi 0 (warto£ci s╣ typu REG_DWORD).
U┐ywanie przygotowanych instrukcji INSERT mo┐e spowodowaµ, ┐e warto£ci Null zast╣pi╣ warto£ci domy£lne dla serwera i uruchomienie wyzwalaczy w stosunku do kolumn, kt≤re nie by│y wstawione jawnie. |
PreparedUpdate | Wskaƒnik okre£laj╣cy, czy u┐ywana bΩdzie przygotowana instrukcja UPDATE aktualizuj╣ca dane we wszystkich kolumnach. Dopuszczalne warto£ci to 0 (u┐ywana bΩdzie niestandardowa wersja instrukcji UPDATE ustawiaj╣ca wy│╣cznie kolumny zmienione) i 1 (u┐ywana bΩdzie przygotowana instrukcja UPDATE). Warto£µ domy£lna wynosi 0 (warto£ci s╣ typu REG_DWORD).
U┐ycie przygotowanych instrukcji UPDATE mo┐e spowodowaµ uruchomienie wyzwalaczy w stosunku do kolumn, kt≤re nie zosta│y zmienione. |
FastRequery | Wskaƒnik okre£laj╣cy, czy w kwerendach parametrycznych zostanie u┐yta przygotowana instrukcja SELECT. Dopuszczalne warto£ci to 0 (nie) i 1 (tak). Warto£µ domy£lna wynosi 0 (warto£ci s╣ typu REG_DWORD). |
FatBlastRows | |
FatBlastTimeout | |
ODBCISAMAttach |
Uwaga Aby nowe ustawienia zaczΩ│y obowi╣zywaµ, po ich zmianie w Rejestrze Windows nale┐y zako±czyµ pracΩ z aparatem baz danych i uruchomiµ aparat ponownie.
Dostosowywanie ustawie± Rejestru Windows dla aparatu baz danych Microsoft Jet